package cn.oyzh.easyshell.terminal.redis;

import cn.oyzh.easyshell.terminal.redis.acl.RedisAclCatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclDeluserTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclDryrunTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclGenpassTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclGetuserTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclListTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclLoadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclLogTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclSaveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclSetuserTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclUsersTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.acl.RedisAclWhoamiTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisAuthTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisConnectTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisDelTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisDumpTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisEchoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisExistsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisFlushallTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisFlushdbTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisGetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisGetdelTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisHelloTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisKeysTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisMigrateTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisMoveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisPingTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisRandomkeyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisRenameTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisRenamenxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisRestoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisSelectTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisSetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisSwapdbTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisTypeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.base.RedisUnlinkTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisBitcountTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisBitfieldTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisBitfield_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisBitposTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisBittopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisGetbitTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisSetbitTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.bit.RedisSetrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientCachingTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientGetnameTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientGetredirTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientIdTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientInfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientKillTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientListTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientNoevictTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientNotouchTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientPuaseTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientReplyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientSetinfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientSetnameTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientTrackingTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientTrackinginfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientUnblockTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.client.RedisClientUnpuaseTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterAddSlotsRangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterAddSlotsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterBumpEpochTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterCountFailureReportsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterCountKeysInSlotTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterDelSlotsRangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterDelSlotsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterFailoverTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterFlushSlotsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterForgetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterGetKeysInSlotTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterInfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterKeyslotTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterLinksTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterMeetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterMyShardIdTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterMyidTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterNodesTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterReplicateTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterResetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterSaveConfigTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterSetConfigEpochTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterSetSlotTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterShardsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterSlavesTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterSlotsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.cluster.RedisClusterTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandCountTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandDocsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandGetkeysTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandGetkeysandflagsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandInfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandListTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.command.RedisCommandTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoaddTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeodistTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeohashTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoposTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoradiusTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoradius_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoradiusbymemberTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeoradiusbymember_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeosearchTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.geo.RedisGeosearchstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHdelCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHexistsCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHgetCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHgetallCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHincrbyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHincrbyfloatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHkeysCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHlenCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHmgetCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHrandfieldCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHscanTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHsetCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHsetnxCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHstrlenCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hash.RedisHvalsCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hylog.RedisPfaddTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hylog.RedisPfcountTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.hylog.RedisPfmergeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisCopyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisDbSizeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisExpireTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisExpireatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisExpiretimeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisGetexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisPersistTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisPexpireTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisPexpireatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisPexpiretimeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisPttlTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisScanTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.key.RedisTtlTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyDoctorTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyGraphTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyHistogramTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyHistoryTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyLatestTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyResetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.latency.RedisLatencyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisBlmoveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisBlmpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisBlpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisBrpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisBrpoplpushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLindexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLinsertTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLlenTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLmoveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLmpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLposTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLpushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLpushxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLremTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLsetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisLtrimTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisRpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisRpoplpushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisRpushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.list.RedisRpushxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryDoctorTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryMallocstatsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryPurgeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryStatsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.memory.RedisMemoryUsageTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.module.RedisModuleListTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.module.RedisModuleLoadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.module.RedisModuleLoadexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.module.RedisModuleTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.module.RedisModuleUnloadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisAskingTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisBgrewriteaofTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisBgsaveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisFailoverTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisLastsaveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisLolwutTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisObjectTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisReadonlyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisReadwriteTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisReplicaofTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisResetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisRoleTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisSaveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisSlaveofTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisTimeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisTouchTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisWaitTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.other.RedisWaitaofTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisEvalTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisEval_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisEvalshaTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisEvalsha_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisFcallTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.RedisFcall_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionDeleteTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionDumpTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionFlushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionKillTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionListTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionLoadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionRestoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionStatsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.function.RedisFunctionTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptDebugTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptExistsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptFlushTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptKillTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptLoadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.program.script.RedisScriptTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisPsubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisPublishTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisPubsubTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisPunsubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisSpublishTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisSsubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisSubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisSunsubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.pubsub.RedisUnsubscribeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisDiscardTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisExecTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisInfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisLcsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisMonitorTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisMuiltTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisShutdownTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisSortTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisSort_r0TerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisUnwatchTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.RedisWatchTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.config.RedisConfigGetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.config.RedisConfigResetStatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.config.RedisConfigRewriteTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.config.RedisConfigSetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.server.config.RedisConfigTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSaddTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisScardTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSdiffTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSdiffstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSinterTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSintercarkTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSinterstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSismemberCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSmembersCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSmismemberCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSmoveTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSrandmemberCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSremCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSscanTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSunionTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.set.RedisSunionstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.slowlog.RedisSlowlogGetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.slowlog.RedisSlowlogLenTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.slowlog.RedisSlowlogResetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.slowlog.RedisSlowlogTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXackTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXaddTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXautoclaimTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXclaimTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXdelTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXlenTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXpendingTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXreadTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXreadgroupTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXrevrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.RedisXtrimTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupCreateTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupCreateconsumerTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupDelconsumerTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupDestoryTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupSetidTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xgroup.RedisXgroupTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xinfo.RedisXinfoConsumersTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xinfo.RedisXinfoGroupsTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xinfo.RedisXinfoStreamTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.stream.xinfo.RedisXinfoTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisAppendTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisDecrTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisDecrbyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisGetsetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisIncrTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisIncrbyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisIncrbyfloatTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisMgetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisMsetTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisMsetnxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisPsetnexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisSetexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisSetnxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisStrlenTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.string.RedisSubstrTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisBzmpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisBzpopmaxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisBzpopminTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZaddTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZcardTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZcountTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZdiffTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZdiffstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZincrbyTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZinterTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZintercardTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZinterstoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZlexcountTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZmpopTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZmscoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZpopmaxTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZpopminTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrandmemberCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrangebylexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrangebyscoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrangestoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrankTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZremCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZremrangebylexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZremrangebyrankTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZremrangebyscoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrevrangeTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrevrangebylexTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrevrangebyscoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZrevrankTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZscanTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZscoreTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZunionTerminalCommandHandler;
import cn.oyzh.easyshell.terminal.redis.zset.RedisZunionstoreTerminalCommandHandler;
import cn.oyzh.fx.terminal.standard.ClearTerminalCommandHandler;
import cn.oyzh.fx.terminal.standard.HelpTerminalCommandHandler;
import cn.oyzh.fx.terminal.util.TerminalManager;

/**
 * @author oyzh
 * @since 2024-12-30
 */

public class RedisTerminalManager {

    /**
     * 注册处理器
     */
    public static void registerHandlers() {
        // 标准命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,HelpTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,ClearTerminalCommandHandler.class);

        // acl命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclCatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclDeluserTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclDryrunTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclGenpassTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclGetuserTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclListTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclLoadTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclLogTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclSaveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclSetuserTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclUsersTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAclWhoamiTerminalCommandHandler.class);

        // 基础命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAuthTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConnectTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDelTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDumpTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisEchoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisExistsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFlushallTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFlushdbTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGetdelTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHelloTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisKeysTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMigrateTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMoveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPingTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRandomkeyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRenamenxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRenameTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRestoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSelectTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSwapdbTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisTypeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisUnlinkTerminalCommandHandler.class);

        // bit命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBitcountTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBitfield_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBitfieldTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBitposTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBittopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGetbitTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSetbitTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSetrangeTerminalCommandHandler.class);

        // client命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientCachingTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientGetnameTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientGetredirTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientIdTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientInfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientKillTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientListTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientNoevictTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientNotouchTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientPuaseTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientReplyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientSetinfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientSetnameTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientTrackinginfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientTrackingTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientUnblockTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClientUnpuaseTerminalCommandHandler.class);

        // cluster命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterAddSlotsRangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterAddSlotsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterBumpEpochTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterCountFailureReportsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterCountKeysInSlotTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterDelSlotsRangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterDelSlotsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterFailoverTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterFlushSlotsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterForgetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterGetKeysInSlotTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterInfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterKeyslotTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterLinksTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterMeetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterMyidTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterMyShardIdTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterNodesTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterReplicateTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterResetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterSaveConfigTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterSetConfigEpochTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterSetSlotTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterShardsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterSlavesTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterSlotsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisClusterTerminalCommandHandler.class);

        // command命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandCountTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandDocsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandGetkeysandflagsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandGetkeysTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandInfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandListTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCommandTerminalCommandHandler.class);

        // geo命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoaddTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeodistTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeohashTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoposTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoradius_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoradiusbymember_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoradiusbymemberTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeoradiusTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeosearchstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGeosearchTerminalCommandHandler.class);

        // hash命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHdelCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHexistsCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHgetallCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHgetCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHincrbyfloatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHincrbyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHkeysCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHlenCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHmgetCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHrandfieldCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHscanTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHsetCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHsetnxCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHstrlenCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisHvalsCommandHandler.class);

        // hylog命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPfaddTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPfcountTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPfmergeTerminalCommandHandler.class);

        // key命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisCopyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDbSizeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisExpireatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisExpireTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisExpiretimeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGetexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPersistTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPexpireatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPexpireTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPexpiretimeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPttlTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScanTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisTtlTerminalCommandHandler.class);

        // latency命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyDoctorTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyGraphTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyHistogramTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyHistoryTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyLatestTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyResetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLatencyTerminalCommandHandler.class);

        // list命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBlmoveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBlmpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBlpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBrpoplpushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBrpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLindexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLinsertTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLlenTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLmoveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLmpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLposTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLpushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLpushxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLrangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLremTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLsetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLtrimTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRpoplpushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRpushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRpushxTerminalCommandHandler.class);

        // memory命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryDoctorTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryMallocstatsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryPurgeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryStatsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMemoryUsageTerminalCommandHandler.class);

        // module命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisModuleListTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisModuleLoadexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisModuleLoadTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisModuleTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisModuleUnloadTerminalCommandHandler.class);

        // other
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAskingTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBgrewriteaofTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBgsaveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFailoverTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLastsaveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLolwutTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisObjectTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisReadonlyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisReadwriteTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisReplicaofTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisResetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisRoleTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSaveTerminalCommandHandler.class);
        // TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSentinelTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSlaveofTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisTimeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisTouchTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisWaitaofTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisWaitTerminalCommandHandler.class);

        // program-function
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionDeleteTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionDumpTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionFlushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionKillTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionListTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionLoadTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionRestoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionStatsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFunctionTerminalCommandHandler.class);

        // program-script
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptDebugTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptExistsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptFlushTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptKillTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptLoadTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScriptTerminalCommandHandler.class);

        // program
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisEval_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisEvalsha_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisEvalshaTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisEvalTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFcall_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisFcallTerminalCommandHandler.class);

        // pubsub
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPsubscribeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPublishTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPubsubTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPunsubscribeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSpublishTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSsubscribeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSubscribeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSunsubscribeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisUnsubscribeTerminalCommandHandler.class);

        // server-config
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConfigGetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConfigResetStatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConfigRewriteTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConfigSetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisConfigTerminalCommandHandler.class);

        // server
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDiscardTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisExecTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisInfoTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisLcsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMonitorTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMuiltTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisShutdownTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSort_r0TerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSortTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisUnwatchTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisWatchTerminalCommandHandler.class);

        // set
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSaddTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisScardTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSdiffstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSdiffTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSintercarkTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSinterstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSinterTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSismemberCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSmembersCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSmismemberCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSmoveTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSrandmemberCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSremCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSscanTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSunionstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSunionTerminalCommandHandler.class);

        // slowlog命令
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSlowlogGetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSlowlogLenTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSlowlogResetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSlowlogTerminalCommandHandler.class);

        // stream-xgroup
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupCreateconsumerTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupCreateTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupDelconsumerTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupDestoryTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupSetidTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXgroupTerminalCommandHandler.class);

        // stream-xinfo
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXinfoConsumersTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXinfoGroupsTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXinfoStreamTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXinfoTerminalCommandHandler.class);

        // stream
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXackTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXaddTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXautoclaimTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXclaimTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXdelTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXlenTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXpendingTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXrangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXreadgroupTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXreadTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXrevrangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisXtrimTerminalCommandHandler.class);

        // string
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisAppendTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDecrbyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisDecrTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisGetsetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisIncrbyfloatTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisIncrbyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisIncrTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMgetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMsetnxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisMsetTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisPsetnexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSetexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSetnxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisStrlenTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisSubstrTerminalCommandHandler.class);

        // zset
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBzmpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBzpopmaxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisBzpopminTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZaddTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZcardTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZcountTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZdiffstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZdiffTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZincrbyTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZintercardTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZinterstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZinterTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZlexcountTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZmpopTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZmscoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZpopmaxTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZpopminTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrandmemberCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrangebylexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrangebyscoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrangestoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrankTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZremCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZremrangebylexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZremrangebyrankTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZremrangebyscoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrevrangebylexTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrevrangebyscoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrevrangeTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZrevrankTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZscanTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZscoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZunionstoreTerminalCommandHandler.class);
        TerminalManager.registerHandler(RedisTerminalPane.TERMINAL_NAME,RedisZunionTerminalCommandHandler.class);
    }
}
